package com.ftg.learn.day02;

//先引后用


/**
 * 学习一个引用类型Math
 * <p>
 * Math ： 数学帮助类
 *
 * @author kangjx
 * @version 1.0
 * @date 2023/7/7 上午8:22
 */
public class DataType04 {

    public static void main(String[] args) {
        //有些引用类型，里面的与类名称相同的方法(构造方法) ,只有一个构造方法 ，并且这个方法 是private(私有)
        //java.lang 这个包里面的所有类，不用引入，是jvm启动以后自行加载
        //直接用类名. public(公共的) static (静态)
        double num = Math.pow(2, 3);
        System.out.println(num);

        int max = Math.min(345, 678);
        System.out.println(max);

        //最大数 max  最小数 min 平方 pow 大于当前数的最小正整数 ceil 棚顶 floor(地板)  随机数 random()
//        >= 0 < 1
//        [0,1)  * 3
        for (int i = 0; i < 1000000; i++) {
//            System.out.println(Math.ceil(Math.random() * 5));
            // 6个原则  里氏代替
            System.out.println(Math.floor(Math.random() * 6));
        }
        System.out.println(Math.ceil(0.0));
//        0 -5

    }

}
